在“http://money.cnn.com/data/dow30/” 上抓取道指成分股資料並將 30 家公司 的代碼、公司名稱和最近一次成交價放到一個列表中輸出。
import requests
import re
if __name__ == '__main__':
url = 'http://money.cnn.com/data/dow30/'
res = requests.get(url)
if res.status_code == 200:
pattern = re.compile('class="wsod_symbol">(.*?)<\/a>.*?<span.*?>(.*?)<\/span>.*?\n.*?class="wsod_aRight"><span.*?class="wsod_stream">(.*?)<\/span>')
out_list = re.findall(pattern, res.text)
print(out_list)
re.compile方法提取js文檔